@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, small{margin: 0; padding: 0;}
body{font: 14px/1.5 "Microsoft Yahei", "微软雅黑",sans-serif; color: #3C3C3C;background: #eff0f0; line-height: 2;}
h1, h2, h3, h4, h5, h6, small{font-size: 100%; overflow: hidden; font-weight: normal;}
input, select{vertical-align: middle; font-size: 12px;}
ol, ul, li{list-style: none;}
i{font-style: normal;}
img{border: 0;}
ul, li{list-style-type: none;}
table{border-collapse: collapse; border-spacing: 0;}
/*全局公用*/
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.f12{font-size: 12px}
.f13{font-size: 13px}
.f14{font-size: 14px}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f24{font-size: 24px;}
.f26{font-size: 26px;}
.f28{font-size: 28px;}
.f32{font-size: 32px;}
.f42{font-size: 42px;}
.divc{margin: 0 auto}
.fb{font-weight: bold}
.dis{display: block;}
.fl{float: left;}
.fr{float: right;}
.cl{clear: both; font-size: 0; height: 0; overflow: hidden;}
.cl5{clear: both; font-size: 0; height: 5px; overflow: hidden;}
.cl10{clear: both; font-size: 0; height: 10px; overflow: hidden;}
.cl15{clear: both; font-size: 0; height: 15px; overflow: hidden;}
.cl20{clear: both; font-size: 0; height: 20px; overflow: hidden;}
.cl30{clear: both; font-size: 0; height: 30px; overflow: hidden;}
.cl40{clear: both; font-size: 0; height: 40px; overflow: hidden;}
.cl50{clear: both; font-size: 0; height: 50px; overflow: hidden;}
a:link{color: #333333; text-decoration: none;}
a:visited{color: #333333; text-decoration: none}
a:hover{color: #007fc7; text-decoration: none}
a:active{color: #007fc7; text-decoration: none;}
.ti2{text-indent: 2em;}
.w1000{width: 1000px;}
.w980{width: 980px;}
.w960{width: 960px;}
.w930{width: 930px;}
.w1100{width: 1100px;}
.w1200{width: 1200px;}
.w870{width: 870px;}
.w850{width:850px;}
.w650{width:650px;}
.wauto{width: auto;}
.ovn{overflow: hidden;}
.r3{-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;}
a.more, a.more:link, a.more:visited{float: right;font-size: 12px;font-weight: normal;}
a.more:hover, a.more:active{}
a.lan, a.lan:link, a.lan:visited, .lan{color: #0652a3;}
a.lan:hover, a.lan:active{color: #0652a3; text-decoration: underline;}
a.cheng, a.cheng:link, a.cheng:visited,.cheng{color: #fc814b;}
a.cheng:hover, a.cheng:active{color: #fc814b; text-decoration: underline;}
a.tdu:hover{text-decoration: underline;}
.redborder{border: 1px solid #f00;}
.red, a.red{color: #f00}
a.red:hover{text-decoration: underline;}
.bai,a.bai{color: #fff;}
.hui,a.hui{color: #666;}
.qhui,a.qhui{color: #999;}
a.bai:hover{text-decoration: underline;}
.t5{margin-top: 5px;}
.t10{margin-top: 10px;}
.t15{margin-top: 15px;}
.t20{margin-top: 20px;}
.t30{margin-top: 30px;}
.t40{margin-top: 40px;}
.t50{margin-top: 50px;}
.ellipsis{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.lh1{line-height: 1;}
.lh18{line-height: 1.8;}
.lh2{line-height: 2;}
.lh30{line-height: 30px;}
.clearfix{zoom: 1;}
.clearfix:before,.clearfix:after{clear: both;content: " ";display: table;}
.bgbai{background: #fff;}
.bghui{background: #f0f0f0;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pl20{padding-left: 20px;}
.pr20{padding-right: 20px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.mr20{margin-right: 20px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.ml80{margin-left:80px;}
.wraperh-xs{padding-top: 5px;padding-bottom: 5px;}
.wraperh{padding-top: 10px;}
.wraperh-sm{padding-top: 15px;padding-bottom: 15px;}
.wraperh-md{padding-top: 20px;padding-bottom: 20px;}
.wraperh-lg{padding-top: 40px;padding-bottom: 40px;}
.wraperl-xs{padding-left: 5px;padding-right: 5px;}
.wraperl{padding-left: 10px;padding-right: 10px;}
.wraperl-sm{padding-left: 15px;padding-right: 15px;}
.wraperl-md{padding-left: 20px;padding-right: 20px;}
.wraperl-lg{padding-left: 40px;padding-right: 40px;}
.bbd{border-bottom: 1px solid #ddd;}
.btd{border-top: 1px solid #ddd;}
.border{border: 1px solid #ddd;}
.imgborder{padding: 1px;border: 1px solid #ddd;}
a:hover .imgborder{border:1px solid #999;}
a.op:hover{opacity: 0.8; filter: alpha(opacity=80);}
.br0{border-right: 0px!important;}
.mr0{margin-right: 0px!important;}
.iblock{display: inline-block;*display: inline;*zoom: 1;}

